package edu.sctu.wangxiaoqiang.day20150609.calender;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
 * Created by user25 on 2015/6/9.
 */
public class Time {

    public void textTime(){

        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//将获取的系统时间赋值给 sdf
        System.out.println("当前未变时间："+sdf.format(new Date()));//输出

        Calendar rightNow = Calendar.getInstance();//将方法赋给rightNow

        /**
         * 把获取到的时间加减
         */
        rightNow.add(Calendar.YEAR,-2);//日期减2年
        rightNow.add(Calendar.MONTH,11);//日期加1个月
        rightNow.add(Calendar.DAY_OF_YEAR,3);//日期加3天
        rightNow.add(Calendar.HOUR,5);//日期5小时
        rightNow.add(Calendar.MINUTE,-10);//日期减10分钟
        rightNow.add(Calendar.SECOND,120);//日期减120秒

        Date dt1=rightNow.getTime();//把加减后的时间赋给 dt1
        String reStr = sdf.format(dt1);//通过format方法获取到改变后的时间 dt1 并赋值给字符串 reStr
        System.out.println("改变后的时间："+reStr);//最后输出加减后的时间

    }

    public static void main(String[] args) {
        new Time().textTime();
    }
}
